package sv.gob.mh.dgii.model.pojos.qd;

public class QdEnvioDenunciaDetPojo {
    
	private static final long serialVersionUID = 1L;
	public static final String ESTADO_ACEPTADO = "A";
	public static final String ESTADO_ACEPTADO_DESC = "Aceptado";
	public static final String ESTADO_RECHAZADO = "R";
	public static final String ESTADO_RECHAZADO_DESC = "Rechazado";
	private QdEnvioDenunciaDetIdPojo idPojo = new QdEnvioDenunciaDetIdPojo();
	private QdDenunciaPojo denunciaPojo = new QdDenunciaPojo();
	private String notas;
	private Integer correlativo;
	private String estado = ESTADO_ACEPTADO;
	
	public QdEnvioDenunciaDetIdPojo getIdPojo() {
		return idPojo;
	}
	public void setIdPojo(QdEnvioDenunciaDetIdPojo idPojo) {
		this.idPojo = idPojo;
	}
	public Long getIdEnvio() {
		return idPojo.getIdEnvio();
	}
	public void setIdEnvio(Long idEnvio) {
		idPojo.setIdEnvio(idEnvio);
	}
	public Long getIdDenuncia() {
		return idPojo.getIdDenuncia();
	}
	public void setIdDenuncia(Long idDenuncia) {
		idPojo.setIdDenuncia(idDenuncia);
	}
	public QdDenunciaPojo getDenunciaPojo() {
		return denunciaPojo;
	}
	public void setDenunciaPojo(QdDenunciaPojo denunciaPojo) {
		this.denunciaPojo = denunciaPojo;
	}
	public String getNotas() {
		return notas;
	}
	public void setNotas(String notas) {
		this.notas = notas;
	}
	public Integer getCorrelativo() {
		return correlativo;
	}
	public void setCorrelativo(Integer correlativo) {
		this.correlativo = correlativo;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
	public String getEstadoDesc() {
		if (estado.equals(ESTADO_ACEPTADO)) {
			return ESTADO_ACEPTADO_DESC;
		} else if(getEstado().equals(ESTADO_RECHAZADO)) {
			return ESTADO_RECHAZADO_DESC;
		}
		return "";
	}	
	public void setEstadoDesc(String estadoDesc) {
		//Not implemented
	}
}
